home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / LK_V1.06.LHA / LK V1.06 / HELP / opts_object.hlp < prev    next >
Encoding:
INI File  |  1994-11-01  |  4.1 KB  |  115 lines

  1. [LANGUAGE english; PARENT opts; PAGE 13-7]
  2. [C;6;B]        lkopts V1.01
  3. [I;B]        Object
  4. [J;1;N]
  5.   A click on this button will open the object window. \
  6. This window contains three parts:
  7.     1. the object list (left)
  8.     2. the object definition (right)
  9.     3. the actions (buttons at the bottom)
  10.  
  11.   To enter new object into the list you can:
  12. [INDENT 8]    1. click on 'New Object' to create an object by your-self
  13.     2. take an icon from Workbench and drop it into the list (*). \
  14. If you drop a drawer the form '#?' (all files of that drawer) will \
  15. be appened to its name. It's up to you to modify the pattern into \
  16. '#?.o' or '#?.lib' or whatever else.
  17.     3. click on 'Get File' and search the file into the requester
  18. [INDENT]
  19.   (*) a dropped icon is usuly directly copied into the list. If \
  20. you select the 'Select dropped files' check box, you will have \
  21. a pre-selection window opened. That secondary window enables \
  22. you to drop a complete directory and select only a few files \
  23. of the entire drop.
  24.  
  25.   To be able to modify an object information it has to be \
  26. selected. For this you have to click on it with the mouse, \
  27. it will appear with a different color and the file name will \
  28. appear into the edit box.
  29.   You may change the file type by selecting a type into the \
  30. first selection button. The available types are:
  31. [INDENT 7]
  32.     Object
  33.       Normal AmigaDOS object file, present in result.
  34.  
  35.     Root
  36.       Object to be linked at start of executable file.
  37.       Note that the overlay handler will always be linked \
  38. in front of it.
  39.  
  40.     Library
  41.       Library object, linked only when necessary.
  42.  
  43.     Executable
  44.       Only one executable can be defined, it will apply the \
  45. selection onto the selected file.
  46.  
  47.     Overlay
  48.       Object files which will be saved in the overlay units; \
  49. each file will be into a distinct unit.
  50.       (please refer to overlay documentation for more informations)
  51.  
  52.     Overlay Handler
  53.       The object file which will be used as the overlay handler. \
  54. The default is 'LK:LIB/overlay.o' or the internal handler when \
  55. that file file does not exists.
  56.  
  57.     FD
  58.       Source files must be library definition files. \
  59. It will be used to create include or library (object) files \
  60. with the offsets of each function.
  61.  
  62.     FD Library
  63.       Source files must be library definition files. \
  64. It will be used to create header or library (object) files \
  65. with a C call for each function.
  66.  
  67.     With
  68.       WITH files which will be executed after this one. No \
  69. check is done to ensure that a WITH file does not call \
  70. it-self. If you do it, lk will loop forever.
  71.  
  72.   You can change the memory requierement for Object, Root, \
  73. Library, Executable, Overlay and Overlay Object files. This \
  74. is done with the menu selection of the middle. The available \
  75. memory requirements are: Default (take the definition from \
  76. the file), Chip, Fast and Attributes. The last one will \
  77. enable you to type the requirement flags as you like. If \
  78. you do not know your memory flags, you must use 'Select \
  79. Attributes'. A new window will be opened, make your \
  80. selection and click the OK button to accept. The \
  81. requierement flags appear into the edit box.
  82.  
  83.   You can change the new debug mode for each file; like the \
  84. memory requierements. There are three possible choices:
  85. [INDENT 8]
  86.     1. 'Use Hunk Advisory'
  87.          Takes the definition present in the source files.
  88.  
  89.     2. 'Set Advisory Bit'
  90.          Forces the advisory bit to be set into all hunks of the \
  91. source files. Those hunks will not be automatically loaded by \
  92. the function 'LoadSeg()' of the AmigaDOS.
  93.  
  94.     3. 'Clear Advisory Bit'
  95.          Clears the advisary bit from any hunk of the source \
  96. files. All hunks will then be loaded by the AmigaDOS function \
  97. 'LoadSeg()'.
  98. [INDENT]
  99.   See also:
  100. [L;3][LINK opts]            lkopts helps
  101. [LINK opts_filer]            filer of lkoptsĀ©
  102. [LINK chip]                CHIP
  103. [LINK advisory]                CLEARADVISORY
  104. [LINK default]                DEFAULT
  105. [LINK fast]                FAST
  106. [LINK fd]                FD
  107. [LINK fdlib]                FDLIB
  108. [LINK from]                FROM/ROOT
  109. [LINK advisory]                HUNKADVISORY
  110. [LINK advisory]                LEFTADVISORY
  111. [LINK overlay]                OVERLAY/END
  112. [LINK overlayobject]            OVERLAYOBJECT
  113. [LINK advisory]                SETADVISORY
  114. [LINK with]                WITH
  115.